#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/8/31 16:01
# @Updatetime：16:01
# @Author：Test008
# @File：3-函数作为参数传递
# @Description：
def test_func(compute):
    result = compute(1, 2)
    print(f'compute参数的类型为：{type(compute)}')
    print(f'result的计算结果为：{result}')


# def compute(x=0, y=0):
#     return x + y
#
#
# test_func(compute)
# 也可以用 lambda 函数 格式：lanmbda 参数:函数体
# 一行代码，只能被使用一次，不用写函数名
test_func(lambda x=0, y=0: x + y)
